﻿@{
    ViewData["Title"] = "指南";

}       



        <link href="/lib/corn/cronGen.css" rel="stylesheet" />
<script src="~/lib/corn/cronGen.min.js?v=2.0"></script>
        <script src="~/lib/jquery/dist/jquery.min.js?v=2"></script>


<div id="guide">
    <div class="g-content">

 

        <h1 style="box-sizing: border-box; margin: 24px 0px 16px; line-height: 1.25; border-bottom: 1px solid rgb(234, 236, 239); padding-bottom: 0.3em; color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; white-space: normal; background-color: rgb(255, 255, 255);">
            <a class="anchor" href="https://github.com/cq-panda/Quartz.NetUI/blob/master/README.md#%E5%BC%80%E7%AE%B1%E5%8D%B3%E7%94%A8" style="box-sizing: border-box; background-color: transparent; color: rgb(3, 102, 214); text-decoration-line: none; float: left; line-height: 1; margin-left: -20px; padding-right: 4px;"></a>开箱即用
        </h1>
        <p style="box-sizing: border-box; margin-bottom: 16px; margin-top: 0px; color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; white-space: normal; background-color: rgb(255, 255, 255);">
            直接运行Quartz.NetUI\Quartz.NET.Web目录下run.bat文件或部署项目
            <br />登陆token存放于appsettings.json节点token
            <br />管理员帐号位于节点superToken
        </p>
 

        <h1>
            配置文件QuartzSettings
        </h1>
  	<div class="container">
		<form role="form" class="form-inline">
			<div class="form-group">
				<label for="cron">Cron</label>
				<input id="cron" class="form-control" />
			</div>
		</form>
	</div>  
        <p>
            <span style="color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; background-color: rgb(255, 255, 255);">配置文件QuartzSettings由系统自动生成,所在位置与当前项目同级,生成文件包括作业参数配置及日志文件初始化</span><span style="background-color: rgb(255, 255, 255); color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;;"></span><br />
        </p>
        <h1 style="box-sizing: border-box; margin: 24px 0px 16px; line-height: 1.25; border-bottom: 1px solid rgb(234, 236, 239); padding-bottom: 0.3em; color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; white-space: normal; background-color: rgb(255, 255, 255);">
            corn 表达式介绍
        </h1>
        通配符说明

<p> 星号(*)：可用在所有字段中，表示对应时间域的每一个时刻，例如， 在分钟字段时，表示“每分钟”；</p>

<p>问号(?)：该字符只在日期和星期字段中使用，它通常指定为“无意义的值”，相当于点位符；</p>

<p>减号(-)：表达一个范围，如在小时字段中使用“10-12”，则表示从10到12点，即10,11,12；</p>

<p>逗号(,)：表达一个列表值，如在星期字段中使用“MON,WED,FRI”，则表示星期一，星期三和星期五；</p>

<p>斜杠(/)：x/y表达一个等步长序列，x为起始值，y为增量步长值。如在分钟字段中使用0/15，则表示为0,15,30和45秒，
    而5/15在分钟字段中表示5,20,35,50，你也可以使用*/y，它等同于0/y；</p>

<p>L：该字符只在日期和星期字段中使用，代表“Last”的意思，但它在两个字段中意思不同。L在日期字段中，
    表示这个月份的最后一天，如一月的31号，非闰年二月的28号；如果L用在星期中，则表示星期六，等同于7。但是，如果L出现在星期字段里，而且在前面有一个数值X，则表示“这个月的最后X天”，例如，6L表示该月的最后星期五；

<p>W：该字符只能出现在日期字段里，是对前导日期的修饰，表示离该日期最近的工作日。例如15W表示离该月15号最近的工作日，如果该月15号是星期六，则匹配14号星期五；如果15日是星期日，则匹配16号星期一；如果15号是星期二，那结果就是15号星期二。但必须注意关联的匹配日期不能够跨月，如你指定1W，如果1号是星期六，结果匹配的是3号星期一，而非上个月最后的那天。W字符串只能指定单一日期，而不能指定日期范围；</p>

<p>LW组合：在日期字段可以组合使用LW，它的意思是当月的最后一个工作日；</p>

<p>井号(#)：该字符只能在星期字段中使用，表示当月某个工作日。如6#3表示当月的第三个星期五(6表示星期五，#3表示当前的第三个)，而4#5表示当月的第五个星期三，假设当月没有第五个星期三，忽略不触发；</p>

<p>C：该字符只在日期和星期字段中使用，代表“Calendar”的意思。它的意思是计划所关联的日期，如果日期没有被关联，则相当于日历中所有日期。例如5C在日期字段中就相当于日历5日以后的第一天。1C在星期字段中相当于星期日后的第一天。</p>

<p>Cron表达式对特殊字符的大小写不敏感，对代表星期的缩写英文大小写也不敏感。</p>
<p>例子：</p>

<p>表示式 说明</p>
 
<p>0 0 12 * * ? 每天12点运行</p>
 
<p>0 15 10 ? * * 每天10:15运行</p>

<p>0 15 10 * * ? 每天10:15运行</p>

<p>0 15 10 * * ? * 每天10:15运行</p>

<p>0 15 10 * * ? 2008 在2008年的每天10：15运行</p>

<p>0 * 14 * * ? 每天14点到15点之间每分钟运行一次，开始于14:00，结束于14:59。</p>

<p>0 0/5 14 * * ? 每天14点到15点每5分钟运行一次，开始于14:00，结束于14:55。</p>

<p>0 0/5 14,18 * * ? 每天14点到15点每5分钟运行一次，此外每天18点到19点每5钟也运行一次。</p>

<p>0 0-5 14 * * ? 每天14:00点到14:05，每分钟运行一次。</p>

<p>0 10,44 14 ? 3 WED 3月每周三的14:10分到14:44，每分钟运行一次。</p>

<p>0 15 10 ? * MON-FRI 每周一，二，三，四，五的10:15分运行。</p>

<p>0 15 10 15 * ? 每月15日10:15分运行。</p>

<p>0 15 10 L * ? 每月最后一天10:15分运行。</p>

<p>0 15 10 ? * 6L 每月最后一个星期五10:15分运行。</p>

<p>0 15 10 ? * 6L 2007-2009 在2007,2008,2009年每个月的最后一个星期五的10:15分运行。</p>

<p>0 15 10 ? * 6#3 每月第三个星期五的10:15分运行。</p>

<p>注意：</p>

<p>（1）有些子表达式能包含一些范围或列表

　　例如：子表达式（天（星期））可以为 “MON-FRI”，“MON，WED，FRI”，“MON-WED,SAT”

“*”字符代表所有可能的值

　　因此，“”在子表达式（月）里表示每个月的含义，“”在子表达式（天（星期））表示星期的每一天

　　“/”字符用来指定数值的增量 
　　例如：在子表达式（分钟）里的“0/15”表示从第0分钟开始，每15分钟 
在子表达式（分钟）里的“3/20”表示从第3分钟开始，每20分钟（它和“3，23，43”）的含义一样

　　“？”字符仅被用于天（月）和天（星期）两个子表达式，表示不指定值 
　　当2个子表达式其中之一被指定了值以后，为了避免冲突，需要将另一个子表达式的值设为“？”

　　“L” 字符仅被用于天（月）和天（星期）两个子表达式，它是单词“last”的缩写 
　　但是它在两个子表达式里的含义是不同的。 
　　在天（月）子表达式中，“L”表示一个月的最后一天 
　　在天（星期）自表达式中，“L”表示一个星期的最后一天，也就是SAT

　　如果在“L”前有具体的内容，它就具有其他的含义了

　　例如：“6L”表示这个月的倒数第６天，“FRIL”表示这个月的最一个星期五 
　　注意：在使用“L”参数时，不要指定列表或范围，因为这会导致问题
</p>
    </div>
</div>
<style>

</style>
<script>
    window.onload = function () {
      //   	    $("#cron").cronGen({
	    	// direction : 'right'
	    	// });
    }
</script>